Automattic\Jetpack_Boost\Lib\Critical_CSS\Critical_CSS_State A

Total Complexity 56
Dependencies 1
Dependents 7
Total lines 478
Lines of code 217
Logical lines of code 99
Comment lines 189
Methods 30
Properties 6

Methods 30

Method Rating Maintainability Complexity Lines of code
verify_sources()
S
57 5 18
get_providers_status()
S
58 4 16
get_core_providers_status()
S
62 4 11
has_pending_provider()
S
61 4 11
get_provider_sources()
S
58 3 16
get_providers_success_count()
S
64 3 10
get_processed_providers_count()
S
64 3 10
collate_column()
S
65 3 9
set_source_status()
S
65 3 9
__construct()
S
65 2 8
set_as_failed()
S
65 2 9
set_source_error()
S
70 2 6
get_state_transient()
S
63 1 12
save()
S
63 1 12
get_generation_status()
S
63 1 11
create_request()
S
70 1 6
get_providers_errors()
S
76 1 4
add_request_context()
S
80 1 3
is_done()
S
80 1 3
is_empty()
S
80 1 3
is_pending()
S
80 1 3
is_fatal_error()
S
80 1 3
get_key()
S
80 1 3
get_provider_urls()
S
80 1 3
get_provider_success_ratios()
S
80 1 3
set_source_success()
S
80 1 3
get_state_error()
S
82 1 3
get_percent_complete()
S
77 1 3
reset()
S
80 1 3
get_created_time()
S
82 1 3